1144 Crescent Ave NE, Atlanta, GA 30309, United States
View on Map
What travelers say:
Atlanta South City Kitchen, a very red store on the overseas review forum, but unfortunately, the staple food is too salty, the dessert is too sweet, and it is not very delicious.